using System;
using System.ComponentModel;
using System.Diagnostics;



public class FamilyMemberRelationshipTable{

#region "Private Variables"
  private int _relationshipID;
  private int _userAccountKey;
  private int _familyMemberProfileKey;
  private short _relationshipTypeCode;
  private string _emergencyContact;
  private string _remark;
  private short _status;
  private DateTime _createdDateTime;
  private DateTime _modifiedDateTime;
  private int _familyMemberUserAccountKey;
  private string _fullname;
  private string _otherName;
  private string _relationshipdesc;    

#endregion

#region "Public Properties"
/// <summary>
/// Gets or sets the RelationshipID of the FamilyMemberRelationshipTable.
/// </summary>
[DataObjectFieldAttribute(true, true, false)]
	public int RelationshipID { 
	  get{
			return _relationshipID;
	  }
	  set{
			_relationshipID = value;
	  }
	  }
/// <summary>
/// Gets or sets the UserAccountKey of the FamilyMemberRelationshipTable.
/// </summary>
	public int UserAccountKey { 
	  get{
			return _userAccountKey;
	  }
	  set{
			_userAccountKey = value;
	  }
	  }
/// <summary>
/// Gets or sets the FamilyMemberProfileKey of the FamilyMemberRelationshipTable.
/// </summary>
	public int FamilyMemberProfileKey { 
	  get{
			return _familyMemberProfileKey;
	  }
	  set{
			_familyMemberProfileKey = value;
	  }
	  }
/// <summary>
/// Gets or sets the RelationshipTypeCode of the FamilyMemberRelationshipTable.
/// </summary>
	public short RelationshipTypeCode { 
	  get{
			return _relationshipTypeCode;
	  }
	  set{
			_relationshipTypeCode = value;
	  }
	  }
/// <summary>
/// Gets or sets the EmergencyContact of the FamilyMemberRelationshipTable.
/// </summary>
	public string EmergencyContact { 
	  get{
			return _emergencyContact;
	  }
	  set{
			_emergencyContact = value;
	  }
	  }
/// <summary>
/// Gets or sets the Remark of the FamilyMemberRelationshipTable.
/// </summary>
	public string Remark { 
	  get{
			return _remark;
	  }
	  set{
			_remark = value;
	  }
	  }
/// <summary>
/// Gets or sets the Status of the FamilyMemberRelationshipTable.
/// </summary>
	public short Status { 
	  get{
			return _status;
	  }
	  set{
			_status = value;
	  }
	  }
/// <summary>
/// Gets or sets the CreatedDateTime of the FamilyMemberRelationshipTable.
/// </summary>
	public DateTime CreatedDateTime { 
	  get{
			return _createdDateTime;
	  }
	  set{
			_createdDateTime = value;
	  }
	  }
/// <summary>
/// Gets or sets the ModifiedDateTime of the FamilyMemberRelationshipTable.
/// </summary>
	public DateTime ModifiedDateTime { 
	  get{
			return _modifiedDateTime;
	  }
	  set{
			_modifiedDateTime = value;
	  }
	  }
/// <summary>
    /// Gets or sets the familyMemberUserAccountKey of the FamilyMemberRelationshipTable.
/// </summary>
    public int FamilyMemberUserAccountKey
{
    get
    {
        return _familyMemberUserAccountKey;
    }
    set
    {
        _familyMemberUserAccountKey = value;
    }
}
/// <summary>
/// Gets or sets the FullName of the FamilyMemberRelationshipTable.
/// </summary>
    public string FullName
    {
        get
        {
            return _fullname;
        }
        set
        {
            _fullname = value;
        }
    }
/// <summary>
/// Gets or sets the OtherName of the FamilyMemberRelationshipTable.
/// </summary>
    public string OtherName
    {
        get
        {
            return _otherName;
        }
        set
        {
            _otherName = value;
        }
    }
/// <summary>
/// Gets or sets the RelationDesc of the FamilyMemberRelationshipTable.
/// </summary>
     public string RelationshipDesc
    {
        get
        {
            return _relationshipdesc;
        }
        set
        {
            _relationshipdesc = value;
        }
    }

#endregion

}
